Александр Мотавин - руководитель группы разработки "Лаборатория Касперского", на вопрос о портировании на отечественные платформы Байкал и Эльбрус ответил:
- Запуск KOS на подобных процессорах одно из приоритетных направлений работы нашей команды. Мы ведем работу по портированию KasperskyOS Community Edition на все аппаратные платформы, до которых мы смогли дотянуться. И первый этап, когда мы получаем минимальный BootUp, то есть это минимальное ядро и драйвер последовательного порта, который позволяет судить, что ОС запустилась и что-то печатает в консоль уже на финальном этапе. В феврале мы закончим, после этого мы будем определять пруфы и концепты, которые мы захотим реализовывать на этих платформах. Пока что не решили, это дело в разработке, то есть да, мы активно портируем нашу платформу на отечественное “железо” и мы идем к успеху. Все хорошо.
KasperskyOS - проприетарная частично POSIX-совместимая микроядерная операционная система. Она предназначена для разработки ИТ-продуктов для отраслей с повышенными требованиями к кибербезопасности, надежности и предсказуемости работы.
Цель KasperskyOS - обеспечить защиту ИТ-систем от вредоносного кода и эксплуатации уязвимостей, а также снизить риски, связанные с ошибками в коде, случайными или намеренными повреждающими действиями.
Разработку KasperskyOS ведёт «Лаборатория Касперского». Операционная система не является модификацией какой-либо из существующих ОС; в ее основе — микроядро собственной разработки, написанное с нуля, без использования сторонних библиотек и кода.
В основе KasperskyOS лежит комбинация различных архитектурных подходов к безопасности, включая MILS и FLASK, а также собственные технологии «Лаборатории Касперского». В соответствии с архитектурным подходом MILS (Multiple Independent Levels of Security) безопасная ИТ-система состоит из изолированных доменов безопасности и ядра разделения, контролирующего взаимодействия доменов друг с другом. Все межпроцессные взаимодействия происходят только через монитор безопасности (Kaspersky Security System) и через типизированные интерфейсы. Изолированные программные компоненты могут содержать уязвимости или вредоносный код, но система в любом случае остается безопасной. В соответствии с архитектурой FLASK система безопасности KasperskyOS разделена на две части: точку применения политик (микроядро) и точку принятия решений по политикам (монитор безопасности). Отделение логики принятия решений безопасности от их применения упрощает анализ системы, и влечет за собой непротиворечивость политик безопасности.
Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.
К серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.
Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.
Чат про администрирование и создание программ на платформе Эльбрус(E2K).